package com.yidu.commom;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 类的描述-- 验证格式
 *  电话号码 邮箱  <br>
 * @author 楠竹
 * @date 2018年7月13日
 * @version 1.0
 */
public class RegexValidateUtil {

	 /**
	  * 验证手机号码
	  * @param mobiles
	  * @return
	  */
	 public static boolean checkMobileNumber(String mobileNumber){
	  boolean flag = false;
	  try{
	    Pattern regex = Pattern.compile("^(((13[0-9])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8})|(0\\d{2}-\\d{8})|(0\\d{3}-\\d{7})$");
	    Matcher matcher = regex.matcher(mobileNumber);
	    flag = matcher.matches();
	   }catch(Exception e){
	    flag = false;
	   }
	  return flag;
	 }
	 
	 public static void main(String[] args) {
		boolean flag = checkMobileNumber("13003614171");
		System.out.println(flag);
	}
}
